var userObj;

//用户管理页面上点击删除按钮弹出删除框(userlist.jsp)
function deleteUser(obj){
	$.ajax({
		type:"GET",
		url:path+"/jsp/user.do",
		data:{method:"deluser",uid:obj.attr("userid")},
		dataType:"json",
		success:function(data){
			if(data.delResult == "true"){//删除成功：移除删除行
				cancleBtn();
				obj.parents("tr").remove();
			}else if(data.delResult == "false"){//删除失败
				//alert("对不起，删除用户【"+obj.attr("username")+"】失败");
				changeDLGContent("sorry,delete user:"+obj.attr("username")+"failed");
			}else if(data.delResult == "notexist"){
				//alert("对不起，用户【"+obj.attr("username")+"】不存在");
				changeDLGContent("sorry,user:["+obj.attr("username")+"]non-existent");
			}
		},
		error:function(data){
			//alert("对不起，删除失败");
			changeDLGContent("Sorry,deletion failed");
		}
	});
}
function openYesOrNoDLG(){
	$('.zhezhao').css('display', 'block');
	$('#removeUse').fadeIn(); //淡入效果展示出来
}
function cancleBtn(){
	$('.zhezhao').css('display', 'none'); //none为不显示
	$('#removeUse').fadeOut(); //淡出效果隐藏
}
function changeDLGContent(contentStr){
	var p = $(".removeMain").find("p"); //找出removeMain里的所有p元素
	p.html(contentStr);
}

$(function() {
	//通过jquery的class选择器（数组）
	//对每个class为viewUser的元素进行动作绑定（click）
	$(".viewUser").on("click", function () {
		//将被绑定的元素（a）转换成jquery对象，可以使用jquery方法
		var obj = $(this);
		window.location.href = path + "/jsp/user.do?method=view&uid=" + obj.attr("userid");
	});

	$(".modifyUser").on("click", function () {
		var obj = $(this);
		window.location.href = path + "/jsp/user.do?method=modify&uid=" + obj.attr("userid");
	});

	$('#no').click(function () {
		cancleBtn();
	});

	$('#yes').click(function () {
		deleteUser(userObj);
	});

	$(".deleteUser").on("click",function(){
		userObj = $(this);
		changeDLGContent("are you sure delete ["+userObj.attr("username")+"] ?"); //设置提示文字
		openYesOrNoDLG();
	});
});
